﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#333;font-size:12px;font-family: "微软雅黑";position: relative;background: #f4f4f4;}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {/*font-weight:normal;*/font-size:100%; }
address, caption, cite, code, dfn, em, th, var{ font-style:normal;font-weight:normal;}
a{color:#333;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block; font-style: normal;}
input, textarea, select, button {font:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
.max-width{ width: 100%; }
.min-width{ width: 1200px; margin: 0 auto;}
.left{ float: left;}
.right{ float: right;}
/* css common */
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}
/*pccss reset 结束*/
.headerCont {  padding-top: 45px; background: #fff;}
.header{ background: #fff; position: relative;}
.header::after{content: ''; /*background: url(../img/topBg.png) no-repeat;*/ width: 613px; height: 35px; position: absolute; right: 0; top: 0;}
a.logo{ display: block;float: left; width: 428px; height: 50px;}
a.logo img{width: 428px; height: 50px;}
.Navul{ float: left; margin-left: 30px; overflow: hidden;    width: 688px;}
.Navul li{ float: left; margin-left: 50px; padding-bottom: 20px; }
.Navul li>a{ font-size: 16px; color: #393939;padding: 14px 0 20px; display: block; position: relative;}
.Navul li>a::after{ content: '';width: 12px; height: 11px; background: url(../img/navIcon.png) no-repeat; position: absolute; bottom: -32px; left: 50%; margin-left: -6px;}
.Navul li:hover>a::after,.Navul li.on>a::after{ bottom: 0;}
.search_button{ float: right;margin-top: 8px;}
.search_button:hover{ opacity: 0.8;filter: alpha(opacity=80);}
.searchDiv{ width: 300px;height: 38px;background: rgba(0,0,0,.3);position: absolute;left: 50%;margin-left: 300px;bottom: 0;z-index: 4;overflow: hidden;background-color: #fff;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.searchDiv input[type="text"]{float: left;width: 210px;height: 20px;border: 0 none;padding: 8px 10px;line-height: 20px;border: 1px solid #d7a64e;border-right: 0 none;background: 0 none;}
.searchDiv .submit{float: left;border: 0 none;background-color: #d7a64e;color: #fff;width: 69px;height: 38px;line-height: 38px;cursor: pointer;}
.searchDiv .submit:hover{background-color: #c4953f;}
.searchDiv.on{ bottom: -38px;}
.header p{ position: absolute; top: 0; left:50%;    z-index: 110;text-align: right; margin-left: -600px; font-size: 14px; color: #fff; z-index: 10; width: 1200px; height: 35px; line-height: 35px}
.header p span{ margin-left: 18px; font-size: 20px; font-weight: bold;}
.header p img{margin-right: 7px;}

.navChild { display: none;
    position: absolute;
    width: 100%;
    z-index: 10;
    height: 50px;
    background: rgba(0,0,0,0.45);
    left: 0;
    top: 120px;
}
.childShow {
    width: 1200px;
    margin: 0 auto;
    text-align: right;
    font-size: 14px;
    line-height: 50px;
}
.childShow a{ margin-left: 40px; color: #fff;}
.childShow a:hover{ color: #d7a54c;}
/*图片轮播start*/
.pic_play{ width: 100%; overflow: hidden; position: relative; height: 632px;}
.pic_box,.pic_box li{width: 100%; overflow: hidden; position: relative; height: 632px;} 
.pic_box ul,.pic_box li{ width: 100% !important;}
.pic_box li a>img{ display: block; position: absolute; left: 50%; margin-left: -960px; width: 1920px;}
.pic_box li a{ display: block; width: 100%; position: relative; height: 100%;}
.pic_box a.prev,.pic_box a.next{ transition: all 0.3s; display: block; position: absolute; top: 50%; margin-top: -36px; width: 72px; height: 72px; }
.pic_box a.prev{ left: 15%; background: url(../img/left_btn.png) no-repeat;}
.pic_box a.next{ right: 15%;background: url(../img/right_btn.png) no-repeat;}
.pic_box a.prev:hover{background: url(../img/left_btn_on.png) no-repeat;}
.pic_box a.next:hover{background: url(../img/right_btn_on.png) no-repeat;}
.picHd li{ display: inline-block; font-size: 0; width: 13px; height: 13px; background: #fff; border-radius: 50%; margin: 0 5px;}
.picHd{ width: 100%; text-align: center; left: 0; bottom: 33px; position: absolute;}
.picHd li.on{ background: #d7a54c;}
.txtScroll-top{ height: 55px; line-height: 55px; background-color: #fff; margin-top: 20px;}
.txtScroll-top span{ float: left; display: block; width: 99px; text-align: center; border-right: #aaa 1px solid; font-size: 14px; color: #666; margin-right: 20px;}
.txtScroll-top span img{  margin-right: 10px; vertical-align: middle; position: relative; top: -2px;}
.infoList{ float: left;  width: 1055px;}
.infoList li a{ font-size: 14px; color: #666;}
.infoList li a i{ display: inline-block; color: #fff; width: 33px; height: 15px; line-height: 15px; text-align: center; background: #e60012; font-size: 12px; margin-left: 10px;}
.mediaNew{ margin-top: 20px; margin-bottom: 20px;}
.news{ background: #fff; width: 595px; padding: 20px 28px;}
.divName { color: #404040; font-size: 16px; position: relative; padding-bottom: 10px; border-bottom: #f4f4f4 1px solid;}
.divName span{ color: #a5a5a5; font-size: 12px;}
.divName a{ position: absolute; right: 0; top: 0; color: #595959;font-size: 12px; line-height: 21px;}
.newCategory a{ font-size: 16px; color: #595959; margin-right: 35px; display: inline-block; padding-top: 13px;}
.newContList dl{  margin-top: 19px;}
.newContList dl dt{ float: left;width: 130px; height: 79px;}
.newContList dl dt img{width: 130px; height: 79px; display: block;}
.newContList dl dd{ width: 445px; margin-left: 20px; float: left;}
.newContList dl dd .p1,.newContList>div .p1{ color: #565656; font-size: 14px; position: relative; line-height: 180%;}
.newContList dl dd .p1 span,.newContList>div .p1 span{ position: absolute; right: 0; top: 0; color: #9c9c9c;}
.newContList dl dd .p2{ font-size: 14px; color: #9b9b9b; margin-top: 5px; line-height: 160%;}
.newContList>div{ padding: 10px 0;    border-bottom: #eee 1px solid;}
.video{ padding: 20px 26px 37px; background: #fff; width: 451px;}
.video video{ width: 451px; height: 284px; margin-top: 25px;}
.Strategies li{ float: left; width: 100px; background: #fff; height: 400px; position: relative; margin-right: 6px;}
.Strategies li::after{ content: ''; width: 100%; height: 3px;position: absolute; top: 0; left: 0; transition: all 0.5s;}
.Strategies li.li_01::after{background: #005bac; height: 100%; }
.Strategies li.li_02::after{background: #d7a54c; }
.Strategies li.li_03::after{background: #ea4b3d; }
.Strategies li.li_04::after{background: #40b290; }
.Strategies li.li_05::after{background: #2d90f5; }
.Strategies li span.icon{ position: absolute; top: 120px; width: 69px; height: 69px; left: 15px; z-index: 10; display: block;}
.Strategies li.li_01 span.icon{ background: url(../img/strate_ico1.png) no-repeat;}
.Strategies li.li_02 span.icon{ background: url(../img/strate_ico2_on.png) no-repeat;}
.Strategies li.li_03 span.icon{ background: url(../img/strate_ico3_on.png) no-repeat;}
.Strategies li.li_04 span.icon{ background: url(../img/strate_ico6_on.png) no-repeat;}
.Strategies li.li_05 span.icon{ background: url(../img/strate_ico4_on.png) no-repeat;}
.Strategies li.li_01:hover span.icon{background: url(../img/strate_ico1_on.png) no-repeat; }
.Strategies li.li_02:hover span.icon{ background: url(../img/strate_ico2.png) no-repeat;}
.Strategies li.li_03:hover span.icon{ background: url(../img/strate_ico3.png) no-repeat;}
.Strategies li.li_04:hover span.icon{ background: url(../img/strate_ico6.png) no-repeat;}
.Strategies li.li_05:hover span.icon{ background: url(../img/strate_ico4.png) no-repeat;}
.Strategies li.li_01 font{ color: #005bac;}
.Strategies li.li_02 font{ color: #d7a54c;}
.Strategies li.li_03 font{ color: #ea4b3d;}
.Strategies li.li_04 font{ color: #40b290;}
.Strategies li font{ color: #545454; font-size: 18px; display: block; text-align: center; height: 40px; position: absolute; top: 50%; margin-top:20px; width: 100%;  z-index: 10;}
.Strategies li font i{ display: block; font-size: 12px;color: #e0e0e0; line-height: 200%;}
.Strategies .right,.Strategies .right img{ width: 697px; height: 252px;}
.Strategies li:hover::after{ height: 100%;}
/* .Strategies li:hover img{ top: 52px;} */
.Strategies li:hover font{ color: #fff; margin-top: 10px;}

.Strategies li:hover font i{ color: #fff;opacity: 0.4; filter: alpha(opacity=40); }
.Strategies li.li_01:hover  font{ color: #005bac;}
.Strategies li.li_01:hover  font i{ color: #e0e0e0;}
.Strategies li.li_01:hover::after{ height: 3px;}
.Strategies li.li_01 font{ margin-top: 10px; color: #fff;}
.Strategies li.li_01 font i{ color: #fff;}
.Strategies li.li_01:hover font{ margin-top: 20px;}
.footer{ background: #005bac; width: 100%; margin-top: 20px; color: #fff; font-size: 13px; line-height: 180%;}
.footCont{ padding: 20px 0 15px;}
.footer a{ color: #fff;}
.footContact{float: right;position: relative;margin-top: -20px;}
.footContact a{display: block;float: left;margin-left: 38px;padding-top: 20px;}
.footContact a span{ display: block; width: 43px; height: 43px;}
.footContact a.img1 span{ background: url(../img/contact_ico1.png) no-repeat;}
.footContact a.img2 span{ background: url(../img/contact_ico2.png) no-repeat;}
.footContact a.img3 span{ background: url(../img/contact_ico3.png) no-repeat;}
.footContact a.img1  img{position: absolute;top: -72px;left: 10px;display: none;}
.footContact a.img3  img{ position: absolute;top: -72px;right: -18px;display: none;}
.footContact a.img1:hover img,.footContact a.img3:hover img{display: block;}
.footContact a.img1:hover span{ background: url(../img/contact_ico1_on.png) no-repeat;}
.footContact a.img2:hover span{ background: url(../img/contact_ico2_on.png) no-repeat;}
.footContact a.img3:hover span{ background: url(../img/contact_ico3_on.png) no-repeat;}
.sibar{ position: fixed; right: 0; bottom: 150px; z-index: 20;}
.sibar>a{ display: block; width: 54px; height: 54px; background: #fff; margin-top: 4px; text-align: center;transition: all 1s;}
.sibar .sharefix span{transition: all 1s; display: block; width: 54px; height: 54px;background: #fff; margin-top: 4px; text-align: center; position: relative;z-index: 10;}
.sibar>a.return_top img{ margin-top: 20px;}
.sibar .sharefix img{ margin-top: 15px;}
.sibar .sharefix { position: relative;}
.sibar>a:hover,.sharefix:hover span{ background: #005bac;}
.sibar>a:hover  img.img2,.sibar .sharefix:hover span .img2{ display: inline-block;}
.sibar>a .img2,.sibar>a:hover  img.img1,.sibar .sharefix span .img2 ,.sibar .sharefix:hover span .img1  { display: none; }
.sibar .bdsharebuttonbox { background: #fff; height: 54px; position: absolute; width: 130px; left: 160px;top: 0; text-align: center; padding: 0 15px; z-index: 5; transition: all 1s;}
.sibar .bdsharebuttonbox  a{ margin: 15px 9px ;     line-height: 24px;
    height: 24px; padding-right: 8px;}
.sharefix:hover .bdsharebuttonbox { left: -160px;}
.sharefix .bdshare-button-style1-16 .bds_tsina{ background: url(../img/sibar_ico1.png) no-repeat;    background-position: 0 ;}
.sharefix .bdshare-button-style1-16 .bds_weixin{ background: url(../img/sibar_ico2.png) no-repeat;    background-position: 0 ;}
.sharefix .bdshare-button-style1-16 .bds_sqq{ background: url(../img/sibar_ico3.png) no-repeat;    background-position: 0 ;}
.insideBan{ width: 100%; height: 330px; position: relative; overflow: hidden;}
.insideBan img{ position: absolute;left: 50%; margin-left: -960px;}
.navMenu{height: 56px; border-bottom: #e5e5e5 1px solid; line-height: 56px; font-size: 14px; color: #666; background: #fff;} 
.adrDiv{ position: relative; padding-left: 25px;}
.adrDiv::after{ content: ''; background: url(../img/icon4.png) no-repeat; width: 15px; height: 13px; position: absolute ;left: 0; top: 21px; }
.adrDiv img{ margin: 0 7px; position: relative; top: -2px;}
.navMenu a{ font-size: 14px; color: #666;}
.navMenuUl li{ float: left; margin-left: 38px;}
.navMenuUl li a{ display: block; height: 54px; border-bottom: #fff 2px solid;}
.navMenuUl li.on a,.navMenuUl li:hover a{border-bottom: #0061ae 2px solid; color: #0061ae;}
.contentShow{ width: 1200px; margin: 30px auto 0; background: #fff; padding: 40px 0;}
.ShowTile{ text-align: center;color: #d7a954; font-size: 24px; line-height: 120%;}
.ShowTile span{ font-size: 18px;  opacity: 0.53; filter: alpha(opacity=53); display: block;}
.intro_txt{ text-align: center; margin-top: 35px;}
.intro_txt img{ max-width: 100%; display: block; margin-left: 177px;}
.Business_area dt{ width: 601px; height: 285px; float: left;}
.Business_area dt a{ padding: 80px 77px; display: block;}
.Business_area dt font{ color: #d7a954;font-size: 24px; display: block;}
.Business_area dt  p{ font-size: 14px; color: #a6a6a6; margin: 20px 0; line-height: 180%;}
.Business_area dt  span{ display: block; width: 87px; height: 24px; color: #fff; background: #d7a954; line-height: 24px; text-align: center;}
.Business_area{ margin-top: 55px; background: #fff;}
.Business_area dl dd{ width: 599px; height: 285px; float: left; overflow: hidden;}
.Business_area dl dd img{width: 599px; height: 285px;}
.Business_area dl:hover dt span{text-decoration: underline;}
.BusinessShow{ margin-top: 25px;}
.BusinessShow>p{ width: 780px; margin: 0 auto; line-height: 180%; font-size: 14px; color: #666; margin-bottom: 25px;}
.BusinessShow li{ float: left; width: 488px; margin:0 56px 60px; overflow: hidden;}
.BusinessShow li .pic{ position: relative;}
.BusinessShow li .businTxt{ background: rgba(0,97,174,0.55);  position: absolute; top: -261px;left: 0; padding: 50px 30px 25px 25px;}
.BusinessShow li .pic,.BusinessShow li .pic>img{ width: 488px; height: 232px;}
.BusinessShow li p.name{ font-size: 16px; color: #666; text-align: center; margin-top: 16px;}
.BusinessShow li p.name i{ width: 28px; height: 1px; background: #d7a954; display: inline-block; margin: 0 15px; vertical-align: middle;}
.businTxt p{ font-size: 14px;color: #fff; line-height: 180%; min-height: 157px;}
.businTxt font{ display: block; font-size: 14px; color: #fff; margin-top: 10px;}
.businTxt font img{ margin-right: 10px; vertical-align: middle;}
.BusinessShow li:hover .businTxt{ top: 0;}
.businTxt font:hover{ text-decoration: underline;}
.newListUl,.Investor{ padding: 0 35px;}
.newListUl li{ margin-top: 25px;}
.newListUl li span,.newListUl li span img{ width: 271px; height: 164px; display: block;overflow: hidden;}
.newListUl li a{ display: block;width: 100%;}
.newListUl li .newsTxt{ margin-left: 35px; width: 802px;}
.newsTxt{height: 163px;  border-bottom: #eee 1px solid;}
.newsTxt p{ line-height: 180%;font-size: 16px;}
.newsTxt .p1{  color: #565656; margin-top: 10px;}
.newsTxt .p2{ color: #9c9c9c; margin-top: 15px;}
.newsTxt .p3{ font-size: 14px; color: #9b9b9b; margin-top: 10px;}
.newContList{ height: 275px;}
.newListUl li:hover .newsTxt .p1{color: #d7a954;}
.page{ text-align: center; margin-top: 55px;}
.page a{ width: 38px; height: 38px; background: #eee; color: #8b8b8b; font-size: 14px; text-align: center; line-height: 38px; display: inline-block; margin:0 2px ; vertical-align: top;}
.page a img{ margin-top: 12px;}
.page a:hover,.page a.on{ background: #005bac;color: #fff;}
.Investor li a.investor_txt{ display: block; color: #616161;font-size: 15px; position: relative; padding-left: 20px;}
.Investor li a.investor_txt::after{ content: '';width: 4px; height: 4px; background: #aaa; position: absolute;left: 0; top:24px; border-radius: 50%;}
.Investor li { position: relative; height: 50px; line-height: 50px; border-bottom: #eee 1px solid;}
.Investor li font{ display: block;position: absolute;right: 0; top: 0; font-size: 15px; font-family: "宋体";color: #616161;}
.Investor li font a{ display: inline-block;margin: 0 15px;}
.Investor li a.seeMore{ background: url(../img/icon7.png) no-repeat; width: 13px; height: 13px; margin-top: 20px;}
.Investor li a.download{ background: url(../img/icon8.png) no-repeat; width: 15px; height: 15px; }
.Investor li:hover a.seeMore{background: url(../img/icon7_on.png) no-repeat;}
.Investor li:hover a.download{ background: url(../img/icon8_on.png) no-repeat;}
.Investor li a.investor_txt:hover{ color: #d7a954;}
.Investor li a.investor_txt:hover::after{ background: #d7a954;}
.videoList{ padding: 0 35px;}
.videoList dl{ width: 512px; height: 323px; position: relative; margin: 20px 25px; float: left;}
.videoList dt,.videoList dt img{width: 512px; height: 323px; overflow: hidden;  }
.videoList dd{ background: rgba(0,0,0,0.6); width: 492px; padding: 0 10px; color: #fff; font-size: 15px; position: absolute; bottom: 0;left: 0; height: 30px; line-height: 30px;}
.videoList dd img{ position: absolute;right: 10px; top: 9px;}
.videoList dt span{ display: block; width:56px; height: 56px; background: url(../img/playIcon.png) no-repeat; position: absolute; top: 50%; left: 50%; margin-left: -28px; margin-top: -28px; }
.videoDetail{ width: 1015px; margin: 0 auto;}
div.time i{ margin: 0 5px; font-size: 12px; color: #999;}
.videoDetail h1{  font-size: 18px; font-weight: normal; color: #000; text-align: center; }
.videoDetail div.time{ margin-top: 15px; text-align: center; padding-bottom: 25px;border-bottom: #dcdcdc 1px dashed;  margin-bottom: 30px;}
.videoShow{ width: 1015px; height: 640px;}
.videoShow embed{ width: 1015px; height: 640px;}
.share{ position: relative; padding-top: 35px; border-top: #dcdcdc 1px dashed; margin-top: 65px; text-align: left;clear: both;}
.bq_div{ color: #666; font-size: 14px; margin-bottom: 30px;font-weight: bold;}
.bq_div a{ margin: 0 5px;color: #666;font-weight: normal;}
.bq_div a:hover{ color: #005bac;}
.share_box{ position: absolute; top: 35px; right: 0;}
.share_box .bdsharebuttonbox{ display: inline-block; vertical-align: middle;}
.share_box span{ font-size: 14px;vertical-align: middle;}
.intro_div .right { width: 710px;}

.pageTxt{ margin-top: 37px;}
.pageTxt a{ border:#d2d2d2 1px solid; display: block;width: 380px;  height:38px; line-height: 38px; text-align: center; font-size: 14px; color: #7c7b7b; border-radius: 20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.pageTxt a:hover{ color: #fff; background: #0a4aa3;}
.honorList li{ width: 960px; margin: 45px auto 0; position: relative; height: 183px;}
.honorList li::before{ content: ''; background: url(../img/dot_ico1.png) no-repeat; width: 19px; height: 19px; position: absolute;top: 13px; left: 50%; margin-left: -9.5px; z-index: 9999;}
.honorList span{ width: 264px; height: 183px; text-align: right; display: block;}
.honorList .honorTxt font{ font-size: 30px; color: #4c4c4c; display: block; margin-bottom: 10px;}
.txtList p{ line-height: 180%; font-size: 15px; color: #666;}
.honorList{ position: relative; margin-top: 30px; padding-bottom: 40px;}
.honorList::after{ content: ''; width: 1px; background: #d3d3d3; height: 100%; position: absolute; top: 0; left: 50%;margin-left: -0.5px; z-index: 999;}
.timeicon{ display: block;  margin: 0 auto; position: relative; z-index: 9999;}
.honorTxt {width: 435px; margin-left: 25px;}
.honorList span img{ margin-right: 50px;}
/* .honorList li.liNth2 span img{ margin-right: 0; margin-left: 50px;} */
.honorList li.liNth2 span{  text-align: left; margin-right: 175px; }
.honorList li.liNth2 .honorTxt{ text-align: right; margin-left: 0; margin-right: 25px; z-index: 999999;}
.honorPic{ width: 264px; position: relative;  margin-left: 170px;}
.honorList li.liNth2 .honorPic{ margin-left: 0;}
.honorList li.liNth2 .honorPic img{ width:264px; height: 183px; margin-left: 0;}
.PicNum li{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #fff; font-size: 0; margin: 0 3px;}
.PicNum li.on{ background: #d7a54c;}
.PicNum li::before{ display: none;}
.PicNum{ position: absolute; bottom: 20px; left: 0;width: 100%;text-align: center;}
.honorPic em{ display: block; width: 263px; height: 183px;}
.Hnext{ position: absolute; bottom:0;left: 50%; width: 18px; height: 19px; margin-left: -9px; z-index: 99999;}
img.bgImg{ position: absolute; top: 260px; left: 145px; z-index: 1;}
.honorList ul{}
.contentCulture{ padding: 65px 0; position: relative;}
.cultureList li{ width: 280px; margin-top: 35px; position: relative; overflow: hidden; float: left; margin-right: 26px;}
.cultureList li span{ display: block; width: 280px; height: 375px; position: relative; z-index: 10;} 
.cultureList li span img{ display: block; width: 280px; height: 375px;}
.Content1{ background: #fff; padding: 30px; text-align: center;height: 145px;}
.Content1 font{ display: block; font-size: 18px; color: #434343; margin-top: 10px;}
.Content1 p{ font-size: 24px; color: #ccc; position: relative; margin-top: 15px;}
.Content1 p::after,.Content1 p::before{ content: ''; width: 38px; height: 1px; background: #e5e5e5; position: absolute; top:15px;}
.Content1 p::after{ left: 30px;}
.Content1 p::before{ right: 30px;}
.Content2 { background: #005bac; padding:30px 25px; position: absolute; bottom: 225px; height: 145px; width: 230px; text-align: center;}
.Content2 font{ display: block; font-size: 18px; color: #fff; text-align: center; position: relative; padding-bottom: 10px;}
.Content2 font::after{ content: ''; width: 33px; height: 1px; background: #fff; position: absolute;bottom: 0;left: 50%; margin-left: -16.5px;}
.Content2 p{ line-height: 180%; color: #fff; font-size: 14px; margin-top: 18px; }
.cultureList li:hover .Content2{ bottom: 0;}
.CultureDiv{ width: 1200px; overflow: hidden;}
.contentCulture a.prev,.contentCulture a.next{  display: block; width: 72px; height: 72px; position: absolute; top: 390px;}
.contentCulture a.prev{ left: -95px; background: url(../img/prevBtn.png) no-repeat;}
.contentCulture a.next{ right: -95px;background: url(../img/nextBtn.png) no-repeat;}
.contentCulture a.prev:hover{ background: url(../img/prevBtn_on.png) no-repeat;}
.contentCulture a.next:hover{ background: url(../img/nextBtn_on.png) no-repeat;}
.Enterprises{ margin-top: 45px;}
.E_Div1{ background: #fff; width: 1000px;padding:0 100px 0; margin: 0 auto;}
.E_Div1 .left1{ width: 100%;}
.E_Div1 .left1 p{ font-size: 14px; color: #666; margin-top: 15px; line-height: 180%; }
.E_Div1 .left1 font{ display: block; opacity: 0.08; color: #7f7f7f; font-size: 48px; margin-bottom: 20px;}
.E_Div1 .left1 .p1{  margin-top: 0; font-size: 24px; color: #d7a954; padding-bottom: 0; padding-top: 20px; position: relative; text-align: center;}
.E_Div1 .left1 .p2 i{ margin: 0 20px; display: inline-block; width: 20px; height: 1px; background: #7f7f7f; position: relative;  top: -5px;}
/* .E_Div1 .left1 .p1::after{ content: ''; width: 40px; height: 5px; background: #d7a954; position: absolute; left: 50%; top: 0; margin-left: -20px;} */
.E_Div1 .left1 .p2{ font-size: 18px; color: #7f7f7f; margin-top: 0; text-align: center;}
.E_Div1 .right1{ margin-top: 20px; width: 100%; text-align: center;}
.E_Div1 .right1 img{ max-width: 100%;}
.E_Div1 .right1 p{ text-align: left;}
.E_Div2{width: 1200px; background: #fff; }
.E_Div2 img{ width: 1200px;}
.E_Div2 h3{  text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 35px;}
.E_div_cont p{ font-size: 14px; color: #fff; line-height: 180%; text-indent: 30px;}
.E_div3_title{ border-bottom: #e8e8e8 1px solid; width: 1200px;margin: 0 auto;}
.title_show{ background: #fff; padding-top: 20px;}
.title_show a{ display: inline-block; font-size: 15px; color: #666; padding: 15px 0; margin-left: 45px;}
.title_show a.on,.title_show a:hover{ border-bottom: #d7a54c 3px solid; color: #d7a54c;}
.intro_div img{ display: block; float: left; width: 453px; height: 361px;padding: 0 15px;}
.intro_div .right h4{ font-size: 18px; color: #d7a954; padding-bottom: 5px; font-weight: normal;padding: 0 20px;}
.intro_div .right p{ margin-top: 10px; line-height: 180%; font-size: 14px; color: #666;padding: 0 20px;}
.E_div3_intro{ padding-top: 10px; background: #fff;}
.ShowList dl{ padding: 20px 0; border-bottom: #e5e5e5 1px solid;}
.ShowList dt img{width: 245px; height: 164px;}
.ShowList dt{ float: left; width: 245px; height: 164px; overflow: hidden;}
.leaderType{ text-align: center; margin-top: 30px;}
.leaderType a{ display: inline-block; height: 30px; padding: 0 13px; color: #8e8e8e; font-size: 15px; margin: 0 10px; line-height: 30px; border-radius: 15px;}
.leaderType a.on,.leaderType a:hover{ background: #d7a54c; color: #fff;}
.leaderShow{ margin-top: 40px;}
.ShowList{width: 1060px; margin: 0 auto; position: relative;}
.ShowList dd{ float: right; height: 164px; width: 720px;}
.ShowList dd .p1{ position: relative; font-size: 16px; color: #3e3e3e; margin-top: 25px; padding-bottom: 15px;}
.ShowList dd .p1::after{ content: ''; width: 27px; height: 3px; background: #d7a954; position: absolute; bottom: 0;left: 0;}
.ShowList dd .p2{ margin-top: 15px; line-height: 180%; font-size: 14px; color: #666;}
.contentShow .img1{ position: absolute; right: 0; top: 0;}
.contentShow .img2{ position: absolute;right: 0; bottom: 0;}
.leaderAll{ position: relative; padding-bottom: 150px;}
.ShowList dl:last-child{border-bottom: none;}
.contactDiv{ margin-top: 25px;}
.contact_txt{ background: #fff; width: 469px; height:300px ; padding: 38px 90px 106px 40px; position: relative;}
.model_name { font-size: 24px; color: #d7a954; margin-bottom: 35px;}
.model_name span{ font-size: 18px; opacity: 0.53; display: block;}
.contact_txt p{ color: #626262; font-size: 18px; padding-bottom: 13px; border-bottom: #eee 1px solid;}
.contact_txt ul li{ margin-top: 15px; font-size: 14px; color: #3c3c3c; position: relative;z-index: 2;}
.contact_txt .img{ position: absolute;bottom: 0;right: 0;}
.AboutDiv{ background: url(../img/bg5.jpg) no-repeat; width: 1096px; padding: 83px 46px 56px 58px; margin:30px auto 0;}
.About_txt{ width: 602px;}
.About_txt p{ line-height:260%; font-size: 14px; color: #666; margin-top: 8px;}
.About_txt .model_name{ margin-bottom: 20px; margin-top: 25px;}
.About_pic{ padding-right: 20px; padding-bottom: 15px; width: 405px; height: 499px; position: relative;}
.About_pic img{ display: block; width: 405px; height: 499px; position: relative;z-index: 1;}
.About_pic::after{ content: ''; width: 339px; height: 419px; background: #d7a954; position: absolute;right: 0; bottom: 0;}
.Stockprice{ text-align: center;}
.Stockprice a{ display: inline-block; width: 75px; height: 28px; text-align: center; line-height: 28px; font-size: 15px; color: #8e8e8e; margin: 0 20px; border-radius: 14px;}
.Stockprice a.on,.Stockprice a.hover{ background: #d7a954; color: #fff;}
.Stockprice_pic{ margin-top: 50px; text-align: center;}
.detail_txt { text-align: center;}
.detail_txt p{ font-size: 14px; font-family: "宋体"; color: #000; line-height: 180%; text-align: left;}
.detail_txt img{ max-width: 100%;}
.qxsd_detail_txt { text-align: center;}
.qxsd_detail_txt p{ font-size: 14px; font-family: "宋体"; color: #919191; line-height: 180%; text-align: left; margin-bottom: 20px;}
.qxsd_detail_txt img{ max-width: 100%;margin-bottom: 20px;width: 48%;margin-right: 1%;float: left;}
.strategy{ padding: 0 48px;}
.Business_area.strategy dl dd { width: 551px; height: 250px;}
.Business_area.strategy dl dd img{ width: 552px; height: 250px;}
.Business_area.strategy  dt{ border: #f0f0f0 1px solid;height: 248px; width: 550px;}
.Business_area.strategy dt a{ padding: 50px 40px ;}
.Business_area.strategy  dt p{ color: #666;font-size: 15px;}
.Business_area.strategy  dt font{ font-size: 18px; color: #d9a954;}
.divTip{ font-size: 15px; color: #666;text-align: center; margin-top: 20px;}
.yearDiv{width: 785px;margin: 0 auto;overflow: hidden;}
.historyAll{   position: relative; margin-top: 30px;}
.historyAll::before{ content: ''; width: 100%; height: 1px; border-bottom: #ced0d3 1px dashed; position: absolute;top:51px; left: 0;}
.yearDiv ul{width:760px; margin: 0 auto;  color: #5e5e5e;    overflow: hidden; height: 100px; position: relative;}
.yearDiv li{ cursor: pointer; position: relative; width: 122px; padding-top: 55px;font-size: 16px; }
.yearDiv::after{content: '';  width:740px; height: 55px; background: url(../img/circle.png) no-repeat; position: absolute; left: 194px;  top: 0;}
.yearDiv li i{width: 13px;height: 13px;background: #d7a954;border: #fff 2px solid;border-radius: 50%;position: absolute;top: 44px;left: 22px;z-index: 10;}
.yearDiv li span{text-align: right;display: block;position: absolute;bottom: -32px;left: 11px;}
.historyList{ margin: 45px auto 0; width: 1000px; overflow: hidden; min-height: 530px;}
.history_ban{ width: 1122px; height: 171px; display: block; margin: 25px auto 0;}
.yearDiv li.act i{width: 20px;height: 20px;top: 40px;left:21px;}
/* .yearDiv li.act.clone i{width: 13px;height: 13px;top: 44px;left: 22px;} */
.yearDiv  .tempWrap{ width: 100% !important; overflow: hidden;}
.yearDiv  a.prev,.yearDiv  a.next{ position: absolute; top: 40px;}
.yearDiv  a.prev{ left: 0;}
.yearDiv  a.next{ right: 0;}
.historyDiv{ width: 1122px;margin: 30px auto 0;background: #fff;padding: 40px 35px;}
.txtListShow{ font-size: 15px;padding: 20px 30px; position: relative; border-bottom: #f4f4f4 1px dashed; line-height: 180%;}
.txtListShow img{ width: 8px; height: 8px; position: absolute; left: 10px; top: 30px;}
.txtListShow .p1s{ color: #5e5e5e; font-weight: bold; }
.txtListShow .p2{ color: #666;}

.ShowList li{ float: left; border: #eee 1px solid; background: url(../img/leader_bg.jpg) no-repeat; width: 488px; height: 294px; margin-right: 40px; margin-bottom: 20px; overflow: hidden;}
.ShowList li .top{  height: 60px; border-bottom: #d7a954 3px solid;line-height: 60px;}
.ShowList li .top img{ margin-left: 15px;  vertical-align: middle; position: relative; top: -2px; }
.ShowList li .top  span{ font-size: 17px; color: #6b6b6b; padding-right:8px; position: relative; margin-left: 15px; margin-right: 8px;}
.ShowList li .top  span::after{ content: ''; width: 1px; height:18px;  background: #eee; position: absolute;right: 0; top: 23px;}
.ShowList li .top  font{ color: #6b6b6b; font-size: 15px;}
.ShowList li .contTxt{ color: #666;font-size: 14px; line-height: 180%; margin:15px 15px 15px 30px;height: 200px;overflow: auto; }
.E_div3_intro   .intro_div{ margin-top: 30px;} 
.ShowList li .contTxt::-webkit-scrollbar-track-piece{ 
background-color:#fff;
border-radius: 5px;
}
.ShowList li .contTxt::-webkit-scrollbar,.intro_txt::-webkit-scrollbar {
width:5px;
height:38px;
}
.ShowList li .contTxt::-webkit-scrollbar-thumb {
background-color:#d7a954;border-radius: 5px;
background-clip:padding-box;
height:168px;
}
.ShowList li .contTxt::-webkit-scrollbar-thumb:hover {background-color:#d7a954;}
.ShowList li .contTxt p{ padding-right: 15px;}
.imgList {
    width: 1000px;
    margin: 0 auto;
}
.imgList img {
    width: 480px;
    margin-top: 25px;
    display: block;
    float: left;
    margin-right: 40px;
}
.imgList img.marginR0{ margin-right: 0;}
.legalTxt{ width: 1040px; margin: 30px auto 0;}
.legalTxt p{ text-align: left; line-height: 180%; font-size: 14px;}
.tabNew{ padding-bottom: 40px;}



/* 新增样式start */
.btTitle{ text-align: center; }
.btTitle h3{ font-size: 26px; color: #d7a954;font-weight: normal;}
.btTitle p{ color: #7f7f7f; font-size: 16px; line-height: 180%; margin-top: 5px;}
.companyAdd{ padding-top: 40px; background: #fff; position: relative;}
.companyAdd::after{ content: ''; width:193px; height: 74px; position: absolute; top: 0;left: 0; background: url(../img/bg6.jpg) no-repeat;  }
.companyAdd::before{ content: ''; width:546px; height: 151px; position: absolute; bottom: 0;right: 0; background: url(../img/bg7.jpg) no-repeat;  }
.btMenu{ text-align: center; margin:30px 0 20px; font-size: 0;}
.btMenu a{ display: inline-block; width: 116px; height: 33px; line-height: 33px; text-align: center; color: #575757; font-size: 14px; background: #f0f0f0; margin: 0 10px;border-radius: 16.5px;-webkit-border-radius: 16.5px;-moz-border-radius: 16.5px;}
.btMenu a.on,.btMenu a:hover{ background: #0061ae; color: #fff;}
.companyAdd .About_txt p{ margin-top: 0;    line-height: 230%;}
.no_bg{ background: #fff;    padding: 40px 40px 56px 40px; width: 1120px;}
.imgDiv{ text-align: center; position: relative;z-index: 2;}
.imgDiv img{ max-width: 100%;}
.no_bg_padd{ background: #fff; width: 1200px; padding: 40px 0 56px;}
.busi_01{ text-align: center; padding-bottom: 20px;}
.busi_01 .p1{ color: #f7f7f7; font-size: 42px; padding-bottom: 10px; position: relative;margin-bottom: 10px;}
.busi_01 .p1:after{ content:'';width:36px; height:5px; background:#d7a954; position: absolute; left: 50%; margin-left: -18px; bottom: 0;}
.busi_01 .p2 {font-size: 24px; color: #d7a954;}
.busi_02 p{ color: #666; font-size: 14px; line-height: 220%; margin-top: 20px;}
.busi_02 p strong{ color: #d7a54c;}
.detailImg li{ width: 540px; height: 390px; margin-right: 40px; float: left;}
.detailImg li img{ width: 540px; height: 390px; }
.busiDetail{ width: 100%; overflow: hidden;}
.detailImg{ position: relative; margin-top: 20px;}
.detailImg a.prev,.detailImg a.next,.knHd a.prev,.knHd a.next{ width: 42px; height: 42px; display: block; position: absolute; top: 50%; margin-top: -21px; z-index:10;}
.detailImg a.prev,.knHd a.prev{ background: url(../img/a_ico2.png) no-repeat; left: 20px;}
.detailImg a.next,.knHd a.next{ background: url(../img/a_ico1.png) no-repeat; right: 20px;}
.detailImg a.prev:hover,.knHd a.prev:hover{ background: url(../img/a_ico2_on.png) no-repeat; }
.detailImg a.next:hover,.knHd a.next:hover{ background: url(../img/a_ico1_on.png) no-repeat;}
.detailPage a.txt1{ display: block; margin-top: 15px; font-size: 14px; color: #666;}
.detailPage{ padding-top: 15px; position: relative;}
.detailPage a.returnList{ position: absolute; right: 0; top: 40px;  display: block; border: #005bac 1px solid; width: 116px; height: 25px; border-radius: 14px; text-align: center; line-height: 25px; font-size: 14px; color: #005bac;}
.detailPage a.returnList:hover{ background: #005bac;color: #fff;}
.b_culture { font-size: 0;}
.b_culture img{  margin-right: 11px; width: 366px; height: 240px; }
.b_culture img.marginR0{ margin-right: 0;}
.b_culTxt img{width: 58px; height: 58px; margin: 0; position: absolute;}
.b_culTxt{ background: #fff; padding: 30px 40px; width: 955px;margin: -70px auto 0; position: relative;z-index: 1;}
.b_culTxt p{ font-size: 15px; color: #555; padding-left: 80px; line-height: 180%; margin-top: 2px;}
.companyAdd .contact_txt{ padding-left: 0; padding-right:0;}
.companyAdd .contactDiv { position: relative; z-index: 1;}
.contact_map { width: 601px; height: 444px;}
.tableAdr table{ width: 100%; text-align: center; background: #fffaf7;}
.tableAdr table th{ background: #e3b359; color: #fff;font-size: 18px; height: 50px; border-right: #fff 1px solid;}
.tableAdr table td{ height: 40px; font-size: 14px; color: #666;border-right: #fff 1px solid;}
.tableAdr table .bg1{ background: #fdf1e0;}
.knDiv{background: #fff;    width: 1200px;padding: 40px 0;margin: 30px auto 0;}
.kn_intro{ width: 1110px; margin: 55px auto 0;}
.knContent p{ font-size: 14px; color: #666; line-height: 240%;}
.kn_left1 { width: 590px;}
.knContent{ width: 545px; padding-right: 45px; height: 270px; overflow: auto;}
.knContent::-webkit-scrollbar-track-piece,.txtMore::-webkit-scrollbar-track-piece { background-color:#f8f8f8;border-radius: 5px;}
.knContent::-webkit-scrollbar,.txtMore::-webkit-scrollbar {width:5px;height:18px;}
.knContent::-webkit-scrollbar-thumb,.txtMore::-webkit-scrollbar-thumb{ background-color: #e0e0e0;border-radius: 5px;background-clip:padding-box;height:168px;}
.knContent::-webkit-scrollbar-thumb:hover ,.txtMore::-webkit-scrollbar-thumb:hover {background-color:#e0e0e0;}
.knHd li,.knHd li img{ width: 470px; height: 340px; position: relative;z-index: 1;}
.kn_right1 {  padding-bottom: 20px; padding-right: 20px; width: 470px; height: 340px; position: relative;}
.kn_right1::after{content: ''; width: 470px; height: 340px; position: absolute; right: 0; bottom: 0; background: #d7a54c;}
.kn_img{ margin-top: 40px;}
.knHd{ position: relative; overflow: hidden; width: 470px; height: 340px;}
.knMap{ width: 1125px; margin: 30px auto 0; height: 450px;}
.txtMore{ width: 610px; padding-right: 30px; height: 385px; overflow: auto;}
.chDiv .About_txt{ width: 650px;}
.insideUl li{ height: 330px;}
.dotUl{ position: absolute; width: 100%; bottom: 0;left: 0; bottom: 20px; text-align: center;}
.dotUl li{ font-size: 0; display: inline-block; width: 14px; height: 14px; background: #fff; border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%; margin: 0 5px;}
.dotUl li.on{ background: #005bac;}
.projectImg li img{ width: 550px; height: 340px;}
.projectImg li{width: 550px; height: 340px;}
.projectTxt p{ color: #666;font-size: 14px; line-height: 220%; margin-top: 10px}
.projectEffect li{ float: left; width: 362px;    margin-right: 17px; margin-bottom: 17px;}
.projectEffect li img{ width: 362px; height: 180px;}
.projectEffect li p{ background: #f4f4f4; height: 40px; font-size: 14px; color: #575757; line-height: 40px; text-align: center;}
.projectEffect li.marginR0{margin-right: 0;}
.projectEffect li:hover p{ background: #005bac; color: #fff;}
.projectAdress{ position: relative;}
.projectAdress p{ width: 985px; padding: 25px; font-size: 14px; color: #666; line-height: 180%; margin: -30px auto; position: relative;z-index: 1; background: #fff;}
.businArea_Div{ background: #fff; padding-top: 95px; margin: 30px auto 60px; width: 1200px; position: relative;}
.businArea_Div::after{content: ''; background: url(../img/bg6.jpg) no-repeat; width: 193px; height: 74px; position: absolute; top: 0;left: 0;}
.scrop1,.scrop3{ width: 1100px; margin: 0 auto;}
.scrop1 .model_name,.scrop3 .left .model_name{ margin-bottom: 15px;}
.scrop2{ margin-top: 30px;}
.scrop1 p{ line-height: 220%; font-size: 14px; color: #666;}
.scrop2 dt,.scrop2 dd{ width: 600px; float: left; height: 285px; overflow: hidden;}
.scrop2 dt a{ display: block;box-sizing: border-box; padding: 70px 85px; background: #fafafa; height: 285px; }
.scrop2 dt font{ display: block; font-size: 24px;}
.scrop2 dt font img{ vertical-align: middle; margin-right: 10px;}
.scrop2 dt p{ font-size: 14px; color: #a6a6a6; line-height: 180%; margin-top: 10px;}
.scrop2 dt span{display: block; width: 87px; height: 24px; color: #fff; background: #d7a954; line-height: 24px; text-align: center; margin-top: 10px;}
.scrop2  dl.d1 font{ color: #005bac;}
.scrop2  dl.d1 span{ background: #005bac;}
.scrop2  dl.d2 font{ color: #d7a54c;}
.scrop2  dl.d3 font{ color: #ed2929;}
.scrop2  dl.d3 span{ background: #ed2929;}
.scrop3 .left{ width: 560px;}
.scrop3 .left p{ font-size: 14px; color: #666; line-height: 260%;}
.scrop3 .left p span{ font-size: 16px; color: #0061ae;}
.scrop3 .right{ padding-bottom: 20px; padding-right: 20px; position: relative; width: 480px; height: 320px;}
.scrop3 .right::after{ content: ''; width: 480px; height: 320px; background: #d7a54c; position: absolute; bottom: 0;right: 0;}
.scrop3 .right img{width: 480px; height: 320px; position: relative;z-index: 1;}
.scrop3{ padding-bottom: 40px;}
.scrop3  .txtMore{ width: 505px; height: 280px;}
.knContact{width:1120px; padding-left: 40px; padding-right:40px;}
.knContact .contact_txt{ width: 420px;}
.knContact .contact_map { width: 675px;} 
.project1 .left{ color: #5c5c5c; font-size: 14px; width: 570px;}
.project1 .left p{ line-height: 220%; text-indent: 30px;}
.project1 .right{ width: 500px;}
.rightPic{ position: relative; width: 500px; height: 210px;}
.rightPic span{ display: block; font-size: 13px; color: #fff; background: rgba(0,0,0,0.5); position: absolute; bottom: 0;left: 0; display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; }
.project2{ margin-top: 50px; position: relative;z-index: 1;}
.project2 h4{ color: #0061ae; font-size: 16px; font-weight: bold; margin-bottom: 18px;}
.project2 p{ height: 40px; line-height: 40px; background: #f5f5f5; font-size: 13px; color: #5c5c5c; padding-left: 20px;}
.project2 p img{ margin-right: 10px;}
.project2 p.bg{background: #fff;}
.project3{ margin-top: 45px; text-align: center;}
.project3 p{ font-size: 16px; font-weight: bold; color: #0061ae; text-align: center; margin-bottom: 20px;}
.noAfter::before{ display: none;}
a.seeWebsite { font-size: 22px; color: #d7a954;position: absolute;  left: 0; top: 0; z-index: 20;  padding: 10px;}
a.seeWebsite:hover{ text-decoration: underline;}
.project1 .knHd li, .project1 .knHd li img{ height: 240px; }
.project1 .knHd{ height: 240px;}
/* 公共start  */
.divName a:hover,.newCategory a:hover,.newCategory a.on,.newContList dl:hover dd .p1{ color: #d7a54c;}
.newContList dl a{ display: block; width: 100%;}
.searchDiv{ display: none;}
.searchDiv.on{display: block; }
.shadowDiv,.b_culTxt{ -webkit-box-shadow: rgba(0,0,0,0.1) -1px 2px 15px; -moz-box-shadow: rgba(0,0,0,0.1)  -1px 2px 15px; box-shadow: rgba(0,0,0,0.1)  -1px 2px 15px;} 
.CaseList dl.marginR0,.newList_ul li.marginR0,.CultureList li.marginR0{ margin-right: 0;}
.CaseList dl a,{ display: block; width: 100%;}
.pageTxt a,.companyPic li p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.scrop2 dl:hover dd img,.Business_area dl:hover dd img,.newListUl li:hover span img,.videoList dl:hover dt img,.ShowList dl:hover dt img{ transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05);}
.infoList li a i,.txtScroll-top{ border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.Navul li:hover>a,.Navul li.on>a,.navMenu a:hover,.adrDiv span{color:#005bac;}
.scrop2 dl dd img,.ShowList dl dt img,.cultureList li>div,.newListUl li span img,.BusinessShow li .businTxt,.Strategies li img,.Strategies li font,.Navul li a::after,.Business_area dl dd img,.videoList dt img{transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}